package org.zfes.snowier.cloud.zbss.pmp.dto;

import java.io.Serializable;

public class PmpBugsPmUpdateDto implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	 private java.lang.Long id;
	@javax.validation.constraints.NotBlank(message="bug名称不能为空")
	@javax.validation.constraints.NotNull(message="bug名称不能为空")
	@org.hibernate.validator.constraints.Length(min=0,max=255,message="bug名称长度不能大于255")
	  private java.lang.String bugName;
	@org.hibernate.validator.constraints.Length(min=0,max=255,message="bug备注长度不能大于255")
	  private java.lang.String bugRemark;
	private java.lang.Long deduceId;
	  private java.lang.Long projectVersionId;
	@javax.validation.constraints.NotBlank(message="bug详情不能为空")
	@javax.validation.constraints.NotNull(message="bug详情不能为空")
	@org.hibernate.validator.constraints.Length(min=0,max=2147483647,message="bug详情长度不能大于2,147,483,647")
	  private java.lang.String bugDetail;
	
	  private java.util.Date expiryTime;
	  private java.lang.Integer assignHours;
	  private java.lang.Long difficultyScoreId;
	//=========================================================
		//优先级#1低，2中等，3急，4加急#
	  private java.lang.Byte priority;
	  //严重程度#1轻微,2小调整,3中等,4严重交,5非常严重,6宕机#
	  private java.lang.Byte severity;//
	 //出现频率_D#1随机，2总是#	
	  private java.lang.Byte  frequency;//
	public java.lang.String getBugName() {
		return bugName;
	}
	public PmpBugsPmUpdateDto setBugName(java.lang.String bugName) {
		this.bugName = bugName;
		return this;
	}
	public java.lang.String getBugRemark() {
		return bugRemark;
	}
	public PmpBugsPmUpdateDto setBugRemark(java.lang.String bugRemark) {
		this.bugRemark = bugRemark;
		return this;
	}
	
	public java.lang.Long getProjectVersionId() {
		return projectVersionId;
	}
	public PmpBugsPmUpdateDto setProjectVersionId(java.lang.Long projectVersionId) {
		this.projectVersionId = projectVersionId;
		return this;
	}
	public java.lang.String getBugDetail() {
		return bugDetail;
	}
	public PmpBugsPmUpdateDto setBugDetail(java.lang.String bugDetail) {
		this.bugDetail = bugDetail;
		return this;
	}
	public java.lang.Long getDeduceId() {
		return deduceId;
	}
	public PmpBugsPmUpdateDto setDeduceId(java.lang.Long deduceId) {
		this.deduceId = deduceId;
		return this;
	}
	public java.lang.Long getId() {
		return id;
	}
	public void setId(java.lang.Long id) {
		this.id = id;
	}
	public java.util.Date getExpiryTime() {
		return expiryTime;
	}
	public PmpBugsPmUpdateDto setExpiryTime(java.util.Date expiryTime) {
		this.expiryTime = expiryTime;
		 return this;
	}
	public java.lang.Integer getAssignHours() {
		return assignHours;
	}
	public PmpBugsPmUpdateDto setAssignHours(java.lang.Integer assignHours) {
		this.assignHours = assignHours;
		 return this;
	}
	public java.lang.Long getDifficultyScoreId() {
		return difficultyScoreId;
	}
	public PmpBugsPmUpdateDto setDifficultyScoreId(java.lang.Long difficultyScoreId) {
		this.difficultyScoreId = difficultyScoreId;
		 return this;
	}
	public java.lang.Byte getPriority() {
		return priority;
	}
	public PmpBugsPmUpdateDto setPriority(java.lang.Byte priority) {
		this.priority = priority;
		 return this;
	}
	public java.lang.Byte getSeverity() {
		return severity;
	}
	public PmpBugsPmUpdateDto setSeverity(java.lang.Byte severity) {
		this.severity = severity;
		 return this;
	}
	public java.lang.Byte getFrequency() {
		return frequency;
	}
	public PmpBugsPmUpdateDto setFrequency(java.lang.Byte frequency) {
		this.frequency = frequency;
		 return this;
	}
	
}
